import numpy as np
import matplotlib.pyplot as figure
'''def 开始函数定义，紧接着是函数名，括号内部为函数的参数，内部为函数的具体功能实现代码，如果想要函数有返回值, 在 expressions 中的逻辑代码中用return 返回。
def function_name():
    expressions'''


def f(x):
    return 2 * pow(x, 2) + 3 * x + 6
# pow(x,2)表示x的平方 或者用x**2也可


# numpy.linspace(start, stop, num=50)
x = np.linspace(-6, 6, 50)
figure.plot(x, f(x), "g-")
figure.xlabel('x')
figure.ylabel('y')
figure.title('$y=2x^2+3x+6$')
for i in x:
    figure.plot([i, i], [0, f(i)], "b-")
figure.show()
'''
安装matplotlib安装包file-settings，搜索Interpreter，点击加号，搜索此包
'''
